问题描述
项目使用mysql,主键使用int自增,实体映射为Integer,而自增主键势必会大于127,那么问题来了 ,使用java8循环做parentId(类似菜单,多层级)判断时候怎么办呢?
示例
//id 是传递的父id 用来过滤用 ,可以为空
List<Channel> channels = allchannel.stream()
.filter(channel -> {
if (id==null) {
return channel.getParentId()==null;
}else {
return channel.getParentId()!=null&&channel.getParentId().equals(id);
}
})
.collect(Collecto